home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / ro < prev    next >
Text File  |  2005-01-13  |  5KB  |  142 lines

  1. // $XFree86: xc/programs/xkbcomp/symbols/ro,v 3.8 2003/09/08 13:12:37 pascal Exp $
  2.  
  3.  
  4. default partial alphanumeric_keys
  5. xkb_symbols "basic" {
  6.  
  7.     // Describes the differences between a very simple US/ASCII
  8.     // keyboard and a very simple Romanian keybaord
  9.     // Created by Manfred Pohler, <Manfred.Pohler@t-online.de> (C) 2003
  10.  
  11.     name[Group1]="Romanian";
  12.  
  13.     // Alphanumeric section
  14.     key <TLDE> {    [ bracketright,    bracketleft    ]    };
  15.     key <AE01> {        [         1,    exclam          ],
  16.             [ asciitilde            ]       };
  17.     key <AE02> {    [      2,    quotedbl    ],
  18.             [ at                ]    };
  19.     key <AE03> {    [      3,    numbersign    ],
  20.             [ asciicircum            ]    };
  21.     key <AE04> {    [      4,    currency    ]    };
  22.     key <AE05> {    [      5,    percent        ],
  23.             [   degree            ]    };
  24.     key <AE06> {    [      6,    ampersand    ]    };
  25.     key <AE07> {    [      7,    slash        ],
  26.             [ grave                ]    };
  27.     key <AE08> {    [      8,    parenleft    ]    };
  28.     key <AE09> {    [      9,    parenright    ]    };
  29.     key <AE10> {    [      0,    equal        ]    };
  30.     key <AE11> {    [    plus,    question    ]    };
  31.     key <AE12> {    [ apostrophe,    asterisk    ]    };
  32.     key <AD01> {    [      q,    Q         ],
  33.             [ backslash            ]    };
  34.     key <AD02> {        [         w,    W               ],
  35.             [ bar                ]       };
  36.     key <AD03> {    [      e,    E        ],
  37.             [  EuroSign            ]    };
  38.     key <AD05> {    [      t,    T        ]    };
  39.     key <AD06> {    [      z,    Z        ]    };
  40.     key <AD07> {    [      u,    U        ]    };
  41.     key <AD08> {    [      i,    I        ]    };
  42.     key <AD11> {    [ abreve,    Abreve        ],
  43.             [ division             ]    };
  44.     key <AD12> {    [ icircumflex,    Icircumflex    ],
  45.             [ multiply            ]    };
  46.     key <AC04> {    [      f,    F        ]    };
  47.     key <AC05> {    [      g,    G        ]    };
  48.     key <AC10> {    [ scedilla,    Scedilla    ],
  49.             [ dollar            ]    };
  50.     key <AC11> {    [ tcedilla,    Tcedilla    ],
  51.             [ ssharp            ]    };
  52.  
  53.     key <LSGT> {    [      less,    greater        ],
  54.             [       bar            ]    };
  55.     key <AB01> {    [      y,    Y         ]    };
  56.     key <AB05> {        [         b,    B               ],
  57.             [ braceleft            ]       };
  58.     key <AB06> {        [         n,    N               ],
  59.             [ braceright            ]       };
  60.     key <AB07> {    [      m,    M        ],
  61.             [ section            ]    };
  62.     key <AB08> {    [     comma,    semicolon    ],
  63.             [ less                ]    };
  64.     key <AB09> {    [    period,    colon        ],
  65.             [ greater            ]    };
  66.     key <AB10> {    [     minus,    underscore    ]    };
  67.     key <BKSL> {    [ acircumflex,    Acircumflex    ]    };
  68.     key <RALT> {    [ Mode_switch,    Multi_key    ]    };
  69.  
  70.     // End alphanumeric section, begin "Keypad"
  71.     key <KPDL> {    [  KP_Delete,    KP_Separator    ]    };
  72.     // End "Keypad" section
  73.  
  74.     // begin modifier mappings
  75.     modifier_map Shift  { Shift_L };
  76.     modifier_map Lock   { Caps_Lock };
  77.     modifier_map Control{ Control_L };
  78.     modifier_map Mod3    { Mode_switch };
  79. };
  80.  
  81. // symbols definition for a very simple Romanian Keyboard layout.
  82. //
  83. // We basically override some modifier_keys so that using the Right Alt
  84. // and the corresponing letter we are able to generate the romanian characters
  85. //
  86. // Created by Cristian Gafton, <gafton@redhat.com> (C) 2000
  87. // Modified by Mi║u Moldovan, <dumol@go.ro> (C) 2001
  88. // Modified by Marius Andreiana, <mandreiana@yahoo.com> (C) 2001
  89. // 
  90. // Diacriticele se scriu cu ALT-ul din dreapta si q,t,i,a,s (+shift eventual)
  91.  
  92. partial alphanumeric_keys
  93. xkb_symbols "us_ro" {
  94.  
  95.     name[Group1]="Romanian for us-keyboard";
  96.  
  97.     // Alphanumeric section
  98.     key <AD01> { [], [ acircumflex,     Acircumflex    ] };
  99.     key <AC01> { [], [ abreve,        Abreve        ] };
  100.     key <AC02> { [], [ scedilla,    Scedilla    ] };
  101.     key <AD05> { [], [ tcedilla,    Tcedilla    ] };
  102.     key <AD08> { [], [ icircumflex,    Icircumflex    ] };
  103.  
  104.     key <RALT> {    [ Mode_switch,  Multi_key    ] };
  105.     // End alphanumeric section
  106.  
  107.     // begin modifier mappings
  108.     modifier_map Shift  { Shift_L };
  109.     modifier_map Lock   { Caps_Lock };
  110.     modifier_map Control{ Control_L };
  111.     modifier_map Mod3    { Mode_switch };
  112.  
  113. };
  114.  
  115. xkb_symbols "comma" {
  116.     include "ro(us_ro)"
  117.  
  118.     key <AC02> { [], [ 0x1000219,    0x1000218    ] };
  119.     key <AD05> { [], [ 0x100021b,    0x100021a    ] };
  120. };
  121.  
  122. // Romanian keyboard with access to German umlauts";
  123. // Created by Manfred Pohler, <Manfred.Pohler@t-online.de> (C) 2003
  124. // German umlauts are accessible with <AltGr> and a, o , u, s (+shift for capital letters)
  125. //
  126. partial alphanumeric_keys
  127. xkb_symbols "ro_de" {
  128.  
  129.     include "ro(basic)"
  130.  
  131.     name[Group1]="German for Romanian keyboard";
  132.  
  133.     key <AD07> {        [          u,   U               ],
  134.                         [ udiaeresis,   Udiaeresis      ]       };
  135.     key <AD09> {        [          o,   O               ],
  136.                         [ odiaeresis,   Odiaeresis      ]       };
  137.     key <AC01> {        [          a,   A               ],
  138.                         [ adiaeresis,   Adiaeresis      ]       };
  139.     key <AC02> {        [          s,   S               ],
  140.                         [     ssharp                    ]       };
  141. };
  142.